package com.gopay.remote.vo;

import java.io.Serializable;

import com.gopay.remote.vo.check.RealNameAuthenticationRequestVO;
import com.gopay.remote.vo.function.UserBindExpressCardRequestVO;
import com.gopay.remote.vo.function.UserRegisteRequestVO;
import com.gopay.remote.vo.manager.ResetPwdRequestVO;

/**
 * 请求user服务的基类
 * @author qld
 *  add 2016-06-30
 * <li>Upadte: Andornicus.Ge - 增加子类说明</li>
 * <table border="2">
 *       <tr>
 *           <td>服务编号</td>
 *           <td>接口名称</td>
 *           <td>请求对象类型</td>
 *       </tr>
 *       <tr>
 *           <td>0101</td>
 *           <td>用户注册服务</td>
 *           <td>{@link UserRegisteRequestVO}</td>
 *       </tr>
 *       <tr>
 *           <td>0108</td>
 *           <td>用户绑定快捷卡</td>
 *           <td>{@link UserBindExpressCardRequestVO}</td>
 *       </tr>
 *       <tr>
 *           <td>0209</td>
 *           <td>实名认证校验</td>
 *           <td>{@link RealNameAuthenticationRequestVO}</td>
 *       </tr>
 *       <tr>
 *           <td>0402</td>
 *           <td>重置登陆密码</td>
 *           <td>{@link ResetPwdRequestVO}</td>
 *       </tr>
 *       <tr>
 *           <td>0403</td>
 *           <td>重置支付密码</td>
 *           <td>{@link ResetPwdRequestVO}</td>
 *       </tr>
 *       <tr>
 *           <td>0404</td>
 *           <td>重置手机支付密码</td>
 *           <td>{@link ResetPwdRequestVO}</td>
 *       </tr>
 * </table>
 */
public class UserRequestVO implements Serializable{

	private static final long serialVersionUID = 1L;
    private String userId;
    //服务的编号,UserServiceCode枚举
    private String serviceCode;
    //终端类型,如pc,ios等
    private String terminal;
    //平台 如cps, PlatformType枚举
    private String platform;
    public String getUserId() {
		return userId;
	}
	public void setUserId(String userId) {
		this.userId = userId;
	}
	public String getServiceCode() {
		return serviceCode;
	}
	public void setServiceCode(String serviceCode) {
		this.serviceCode = serviceCode;
	}
	public String getTerminal() {
		return terminal;
	}
	public void setTerminal(String terminal) {
		this.terminal = terminal;
	}
	public String getPlatform() {
		return platform;
	}
	public void setPlatform(String platform) {
		this.platform = platform;
	}
	
	
	
	
}
